On the feasibility of software FEC
نویسنده
چکیده
Forward Error Correction (FEC) is seldom used in computer networks, because of perplexity in doing the necessary encoding/decoding in software. We believe this diidence to originate from the fact that error control codes (which FEC is usually based upon) are generally designed and presented stressing their ability to correct errors rather than erasures (i.e. missing data in known locations). Handling erasures is a much simpler computational problem, and can be approached and solved with much simpler techniques. This paper has three main objectives. First, to put software FEC in the right perspective by presenting the principle of operation of erasure codes and showing that software FEC is not exceedingly expensive. Second, to provide the research community with a high performance, C implementation of erasure codes capable to run at speeds in excess of 100 Mbit/s. Third, to present a number of applications (some of which have been developed, by the author or other researchers) where software FEC can, despite its overhead, be used to actually improve performance. These application cover slow, wireless networks and fast wired networks, as well as unicast and multicast communication protocols. Our conclusion is that software FEC is feasible and useful in a number of applications, and does not require supercomputing power to be implemented.
منابع مشابه
Microsatellite Polymorphism in DRB2 Gene and its Relation to Haemonchus Contortus Parasites Fecal Egg Count in Iranian Ghezel Sheep
Gastrointestinal parasites are one of the main sources of economic decline in sheep production around the world. Resistant sheep do not completely reject the disease; they only harbor fewer parasites than susceptible sheep and therefore have a lower fecal egg count. The present research was designed to evaluate microsatellite polymorphism in intron 5 of DRB2 gene and its correlation with H. con...
متن کاملTransferrin Genetic Types in Fulani and Yoruba Ecotype of Nigeria Indigenous Chickens
Fulani ecotype chickens (FEC) and Yoruba ecotype chickens (YEC) are the two major types of indigenous chickens in Nigeria. They subsist under traditional Animal husbandry and are thus liable to indiscriminate mating and consequently to loss of genetic diversity. Fulani ecotype chickens (FEC) and Yoruba ecotype chickens (YEC) were investigated to determine genetic variation at transferrin locus ...
متن کاملMonte Carlo Simulation of Prostate Intensity Modulated Radiotherapy Using PRIMO Software: A Feasibility Study
Introduction: Nowadays Intensity Modulated Radiotherapy (IMRT) is a common method for treating prostate cancers. Must of the Monte Carlo software cannot simulate the IMRT procedures due to inability of these soft wares to simulate the multi leaf collimator (MLC) positions or movements. A new user-friendly software based on the PENELOPE Monte Carlo code named PRIMO was published...
متن کاملAnalysis of Packet Loss and Latency Control for Robust IPTV over Mobile WiMAX and LTE Assessment (RESEARCH NOTE)
Abstract The streamed audio video (AV) content for IPTV across mobile WiMAX channel, the different schemes were discussed to reduce the noise, packet loss and latency. The objective of this paper is to verify the effectiveness of forward error correction (FEC) techniques and to suggest the techniques for robustness problems and to analysis the issues either due to AV coding encoding or due to...
متن کاملFeasibility of using Medical Imaging Interaction Toolkit in volumetric studies to accurate diagnosing of vascular emboli by Extended NURBS-based Cardiac-Torso phantom
Introduction: Important complications of venous thromboembolism (VTE) are a longer hospital stay, readmission, recurrence of the emboli, complications of anticoagulant therapy and death in a sever condition. In present study, the volume measurement accuracy of the medical imaging interaction toolkit (MITK) software on determining VTE in computed tomography images was evaluated....
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997